home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 April: Mac OS SDK / Dev.CD Apr 00 SDK1.toast / Development Kits / Mac OS / Speech Recognition Manager / SR Sample Code / IM SR Example / MyInstallSpeechAEHandlers.c < prev    next >
Encoding:
C/C++ Source or Header  |  1996-11-11  |  712 b   |  23 lines  |  [TEXT/CWIE]

  1. #include <SpeechRecognition.h>
  2. #include <AppleEvents.h>
  3.  
  4. OSErr    MyInstallSpeechAEHandlers (void);
  5.  
  6.  
  7. extern pascal OSErr MyHandleSpeechDetected (const AppleEvent *theAppleEvent, 
  8.                                     const AppleEvent * reply, long handlerRefcon);
  9. extern pascal OSErr MyHandleSpeechDone (const AppleEvent *theAppleEvent, 
  10.                                     const AppleEvent * reply, long handlerRefcon);
  11.  
  12. OSErr    MyInstallSpeechAEHandlers (void)
  13. {
  14.     OSErr                myErr = noErr;
  15.     
  16.     myErr = AEInstallEventHandler(kAESpeechSuite, kAESpeechDetected,
  17.                 NewAEEventHandlerProc(MyHandleSpeechDetected), 0, false);
  18.     
  19.     if (!myErr) myErr = AEInstallEventHandler(kAESpeechSuite, kAESpeechDone,
  20.                 NewAEEventHandlerProc(MyHandleSpeechDone), 0, false);
  21.     
  22.     return myErr;
  23. }